mm                                    MYSW    DAEH   p               ;J.̩ޠq)IՔvy                       EPYT         RDD2         CSD3        CSD2
        DRAP
        FFIG~  (      SCNA(         EPYTmm       MM                                                                                                                                                                                                                                                             RDD2mm        mm     mmHz    ٿHz ?    b?                                                                                   @   	                                                        @   	
                           ٿ                           

                                   "d?@    +@      @                h                 Invalid parameters!           @              `!?      @      0      G e n e v a            CSD3mm       ﻿A=A+B~+WIDO_LEFT_JAMB
B=B+C~+D~
DIFF=(B~-WIDO_LEFT_JAMB)/2
ADDy -C~

!********************

!  name casement window
if f<1 or g<1 or i<1 or j<1 or k=0 or k>=1 or l-c-2*e<0 or b-l-2*c-2*e<0 then 50
if ((a-2*c)*k-(2*e+(f-1)*1")) < 0.0001 or ((a-2*c)*(1-k)-(2*e+(f-1)*1"))< 0.0001 then 50
if b-(3*c+2*e+(g-1)*1"+(j-1)*1") < 0.0001 then 50

addx		-a/2
call ext_rect_frame95 a,b,c,d
addx c
addy l-c
block a-2*c,c,d
del 2
addx c
addy l
call int_rect_frame95 a-2*c,b-l-c,e,d
del 2
addx c
addy c
call int_rect_frame95 (a-2*c)*k,l-2*c,e,d
addx (a-2*c)*k
call int_rect_frame95 (a-2*c)*(1-k),l-2*c,e,d
del 1
addz d*3/8
addx e
addy e
call double_grille_295 (a-2*c)*k-e*2,l-2*c-2*e,d/8,i,j
addx (a-2*c)*k
call double_grille_295 (a-2*c)*(1-k)-e*2,l-2*c-2*e,d/8,i,j
del 4
addz d/2
addx e
addy e
call double_grille_295 (a-2*c)*k-e*2,l-2*c-2*e,d/8,i,j
addx (a-2*c)*k
call double_grille_295 (a-2*c)*(1-k)-e*2,l-2*c-2*e,d/8,i,j
del 1
addy l-c
call double_grille_295 a-2*c-2*e,b-l-c-2*e,d/8,f,g
addz -d/8
call double_grille_295 a-2*c-2*e,b-l-c-2*e,d/8,f,g
del 2
body 1

if h=0 then 30
material h
rect (a-2*c)*k-e*2,l-2*c-2*e
addx (a-2*c)*k
rect (a-2*c)*(1-k)-e*2,l-2*c-2*e
del 1
addy l-c
rect a-2*c-2*e,b-l-c-2*e
del 1

30:

del 2 
rotz 90
if w=0 then 60
addz d/2+0.001 
rotz 180
addx 2*c-b
call opening_dashed_line95m  b-l-c,a-2*c
addz -d-0.002
call opening_dashed_line95m b-l-c,a-2*c
del 4
rotz 90
addy -l+2*c
addz d/2+0.001 
addx -(a-2*c)*k
call opening_dashed_line95m  (a-2*c)*k,l-2*c
addz -d-0.002
call opening_dashed_line95m (a-2*c)*k,l-2*c
del 1
mulx -1
call opening_dashed_line95m (a-2*c)*(1-k),l-2*c
addz -d-0.002
call opening_dashed_line95m (a-2*c)*(1-k),l-2*c
del 1
goto 60:
50:
print "Invalid parameters!"
60:
end   
CSD2mm       ﻿A=A+B~+WIDO_LEFT_JAMB
B=B+C~+D~

DIFF=(B~-WIDO_LEFT_JAMB)/2
ADD2 DIFF,0

!**********************

if f<1 or g<1 or i<1 or j<1 or k<=0 or k>=1 or l-c<0 or b-l-2*c-2*e<0 then 1
if ((a-2*c)*k-(2*e+(f-1)*1")) < 0.0001 or ((a-2*c)*(1-k)-(2*e+(f-1)*1"))< 0.0001 then 1
if b-(3*c+2*e+(g-1)*1"+(j-1)*1") < 0.0001 then 1

RECT2 -A/2,-D,A/2,0

LINE2 -A/2+C+E,-D,-A/2+C+E,0
LINE2 A/2-C-E,-D,A/2-C-E,+0


LINE2 -A/2+C+(A-2*C)*k,0,-A/2+C+(A-2*C)*k,-D
LINE2 -A/2+C+(A-2*C)*k+E,0,-A/2+C+(A-2*C)*k+E,-2"
LINE2 -A/2+C+(A-2*C)*k-E,0,-A/2+C+(A-2*C)*k-E,-2"
LINE2 A/2-C-E,-D/2,-A/2+C+(A-2*C)*k+E,-D/2
LINE2 -A/2+C+E,-D/2,-A/2+C+(A-2*C)*k-E,-D/2

if A_>50 then 2
LINE2 -A/2+C,0,-A/2+C,-D
LINE2  A/2-C,0,A/2-C,-D
GOTO 2
1:
FRAGMENT2 1,1
2:
END         
DRAPmm       mm                            P       (                                                                        333333?A                               P                     333333?B                               P                     ׁ?C                               P                     
F%u?D                               P                     RI&¦?E                               P                             F                               P                             G                               P      	                      H                               P                             I                               P                             J                               P                           ?K                               P                     ?L                               P      
                      W                               P                             XR                              P                             XL                              P                             YU                              P                             YL                              P          L a r g h e z z a   t e l a i o   S p e s s o r e   t e l a i o   L a r g h e z z a   t e l a i o   m o b i l e   N    p a n n e l l i   o r i z z o n t a l i / s u p .   N    p a n n e l l i   v e r t i c a l i / s u p .   M a t e r i a l e   v e t r o   ( G e n e r a l e =  )   N    p a n n e l l i   o r i z z o n t a l i / i n f .   N    p a n n e l l i   v e r t i c a l i / i n f .   L a r g .   b a t t e n t e   d e s t r o   A l t e z z a   i n f .   t r a v e r s a   o r i z z . l e   V e r s o   a p e r t u r a   R i d i m e n s i o n a m e n t o   a   d e s t r a   R i d i m e n s i o n a m e n t o   a   s i n i s t r a   R i d i m e n s i o n a m e n t o   s u p e r i o r e   R i d i m e n s i o n a m e n t o   i n f e r i o r e           D XL+WIDO_LEFT_JAMB XR+B~ YU+D~ YL+C~   FFIGmm (      image/gif GIF87a   B{19{1ƜZcｔZ{kJZcZkR1J{sBksBƔc̭R{sR1{J{cν{csֽJRc1ƵƥR{JƥRνcsR{9ֽ{ZZ{kkccscsέR{ssc{skscRBks9έ{ZkֽZRBs{cJ1ֵRƜֽƽZBsck{J{JνcBc9{sscksJ{RskkcZZƜsc9ckZ9{ZքkB{Z{                                                                                                                                                                                                                                                                                                    ,      @ H*\ȰÇ=@Hŋ%Q`=~t Ȓ(AJ//YbpA;v@
* SK)Y
!)z15Ƒ1hC j +دLPPaF!Jjz+Zu~%h=+H	"G
	D/bHKV2Htm:!ѣ
{KW_
=>Rڒ	T9f̱b;d!pБ|J!Y L$8l^D\n6au v
@4B 
 a RhVhF"$I^xyb,B5 fB9$pđD*I%@aTri
L OV\ !bT$p4%i n^J;~&fH	XR&
g!i(ZccH@Z	E.&!a
hpbɧx	яfJ圍j{Ruh扬	Z(F+nA`,Є	<DI< E[(
ߎ>$l 0`'l0P1(<w|
,rEP(2H0d9ZL;9 k)T9"
, ocȑm݆Y]5]%z",BfyUg|ֵlMkuvvvVdh"ǕXa_r@0%l)d'PƷԌuE9kq!/nkC.fd^]aIYi]!_`>]YuJtPB?/9/=p9f~tg.(%qAPd[)[H<7	Wc*Ӱ<2X	D[UB+E-2`!NjBRS 8	
6 en0I`<XiYk
Ҝ[ũC ^*VG::y~)tb
;lmo PJT:*Q Uҥx@@
ы4t`
B0D.02OB"y{T\#F=dx1dA(R쓦LeP01a
sX+KWҖe,sYK񒖳$vU,cA\fiΌ渠)j^dpi$#K:&J9$!iBSNB@`/垀9
8cb:BNY,!C
z;@ްCϱEbІ0PP X#!eW#iFz(
7e5"xSR@7#J[C-rXK Jm7R{Թ5ae<pY<*;d&D+@
j }u x;~.GH~}8j@AUa#UT\ 3IiOoǛpd\IVtjٞ35N#iZn*RH]]1Pj0\X׊U@4QSB?dEWEy sE§FoH 1ьߔA:pdH: 
,v0' '`1|ЁNi?j`G0&,nxG<BoG5_GcxD<v#,Bĉ^c@%IRfbI.XK8AJ"8Y`'='!+/|Td-CQARƬZѵA @k0%?:q6G<Ud^V|PYD	=9o,V1fNb7* ME6|dJ6!4RM#5hǊ$m3LcOFu&^E`~V(p
0`8ĭcA
! 6$	2WNHc9[V2wHpT4[8Ї/!B?
; |	v^6L.uX X,f, &&e`׭>ˮWvw{[R<5o~?j2y@vY 
B6yo6YS  AeGYFނ- {^:z :Vw
Lx˘n<$]JH=`*㯅F~#(W^׎ҏA#1o_{V ە:B5 7 BQ187<

5	P)0=s] a7@;zOd meE[sOq5Ǒk7^"Ah58VQ;ߵ9$ hPI&YcU/C9=7ʑ9QQ~MCX7#Q0e%X`8'^5]e|j\SnmhC8Qw86yPWsRY'xXQD4 RgARc8ERQiSdf PE;g1(7U̷85H:5]@
&]SYX;>>ޓ#3x*Se9tTN,2= i ;	pU툉(8X 2UiEUnr$]8:A98QQ	Pw/oHԵgjP]
68o#UG+SUju|Xs/Y))"Ybu Y57+SU>YzLYd!a	}U_$sd;8xH	@7jחY4"vhiYQiÂYIO]5d4Zՙ0ZuU[0%175aPE6	2%!Ci,}D,јIh)W\$8"|>4g$n%)58Ht\"6W*R9%_9`/@'0&0I}iWIH|~ Qezt^\F%rd2 @TU@lbDGןPffIeٳ`cVhWk֜!D+o]"8 n
ڛ"ahDFFqAfG:cڶЈfA$䁣f`Bd`^Ӳ@B`92z+5ZC7{Tv&ZeC^av+R[1
hBgb+!eڟ*, jB_zc	6+n Zfh56k^
֡j%vmF3 
 "QpXQW`A`,*a{&ap6y" Pd֤~<C%&DY%j52^P"$S4"I&ފA%YDx*FH*no,
TZmB*;c0@BC	kF.zG6_ҬgzCeiѯ{^i
D6(Pm@Br(&r-Zc_ꑢ+.jҦVh&k{®.
Fl/D,{,QkUROy$^0:$A&%f%~JGFb 5Z!p묚*D%d$U)c6b۩gxpp
p,:q妤4z"Q!AIh"$N6"N"{&Qv)`p
 q۴͙Vz"{g{WWneo77W"+[vyH.. / Y r+'/w3Y鴐7tQ׿jDL\tlJ
J#32|v 1bW1(0vturw\Gw 1td#<iywmX0)uw+ v331l[7zwxupww},LUäg 0 0 hhlnprj<nwv uul+ ;SCNAmm                                       :826J>&	m@
,>0BFL(COĻKUd	wljiNl*+%ϙJ e!+GMɏy>G*$A0FJn
JKc1I\r_/WAbfzR